package cn.lili.modules.order.order.entity.constant;

/**
 * 免税仓常量类
 */
public interface FreeWarehouseConstant {

    /**
     *  --------------------客户服务接口--------------------------
     */
    /**
     * 获取令牌
     */
    String GET_TOKEN = "/auth/login/getToken";

    /**
     * 转运订单创建(支持一票多件~新)
     */
    String MULTIPLE_PACKAGE_ORDER = "/dms/exptransorder/multiplePackageOrder";

    /**
     * 进口订单创建
     */
    String SHOP_SALES_ORDER_CREATE = "/dms/shopsalesorder/create";

    /**
     * 出口订单创建
     */
    String EXPTRANS_ORDER_CREATE ="/dms/exptransorder/orderexcreate";

    /**
     * 订单取消
     */
    String ORDER_CANCEL = "/oms/api/order/ordercancel";

    /**
     * 面单获取
     */
    String GET_LABEL = "/oms/api/order/getlabel";

    /**
     * 轨迹查询
     */
    String TRACE_QUERY = "/oms/api/trace/query";

    /**
     * 订单列表查询
     */
    String ORDER_QUERY_LIST = "/oms/api/order/querylist";

    /**
     * 订单详情查询
     */
    String ORDER_QUERY_ONE = "/oms/api/order/queryone";

    /**
     * 订单拦截
     */
    String INTERCEPT = "/oms/api/order/intercept";

    /**
     * 关闭订单拦截
     */
    String REMOVE_INTERCEPTION = "/oms/api/order/removeInterception";

    /**
     * 订单配载
     */
    String CREATE_LOAD = "/oms/api/mawb/createLoad";

    /**
     * 清单推送
     */
    String SEND_MANIFEST = "/oms/api/mawb/sendManifest";

    /**
     * 总单轨迹查询
     */
    String QUERY_TRACE = "/oms/api/mawb/queryTrace";

    /**
     * 总单/提单 新增( 空总单数据, 无包裹对应关系)
     */
    String MAWB_CREATE = "/oms/api/mawb/create";

    /**
     * 订单组托/装袋/装箱  ---  订单托盘更新
     */
    String ORDER_PALLET_UPDATE = "/oms/api/orderPallet/update";

    /**
     * 打印箱签
     */
    String ORDER_PALLET_PRINT_LABEL = "/oms/api/orderPallet/printLabel";

    /**
     *  --------------------快递服务接口--------------------------
     */
    /**
     * 快递轨迹更新
     */
    String TRACE_EXPRESS = "/oms/api/trace/express";

    /**
     * 更新运单信息
     */
    String ORDER_UPDATE_NOTE = "/oms/api/order/updatenote";

    /**
     * 母运单号更新
     */
    String ORDER_WAYBILLNORECEIVE = "/oms/api/order/waybillnoreceive";

    /**
     *  --------------------费⽤服务接口--------------------------
     */
    /**
     * 费用明细评估查询(一票一件)     attributes.multiplePackage = true (一票多件)
     */
    String ESTIMATE_DETAIL = "/ams/charge/estimatedetail";

    /**
     * 账户可用余额查询
     */
    String QUERY_AVAILABLE_BALANCE = "/ams/orderbill/queryAvailableBalance";

    /**
     * 账单查询
     */
    String ORDERBILL_QUERY = "/ams/orderbill/query";

    /**
     * 上传海关数据
     */
    String UPLOAD_MESSAGE = "/rpc/eport/upload/CEBMessage";

    /**
     * 上传海关数据
     */
    String UPLOAD_179_DATA = "/rpc/eport/upload/179/data";

    /**
     * 接收海关回应
     */
    String RECEIVE_MESSAGE = "/rpc/eport/result/ceb312msg";
}
